/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package suministros.ejb30.TO;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 *
 * @author Diana
 */
public class DetalleInventarioTO implements Serializable{
    String codigo;
    String codSuministro;
    String descripcion;
    String unidad;
    BigDecimal cantidadActual;
    BigDecimal montoActual;
    BigDecimal existenciaFisica;
    BigDecimal montoFisico;
    BigDecimal precioPromedio;
    BigDecimal diferencia;
    String empresa;

    public DetalleInventarioTO(String codigo, String codSuministro, String descripcion, String unidad,BigDecimal precioPromedio, BigDecimal cantidadActual, BigDecimal montoActual, BigDecimal existenciaFisica, String empresa) {
        this.codigo = codigo;
        this.codSuministro = codSuministro;
        this.descripcion = descripcion;
        this.unidad = unidad;
        this.precioPromedio= precioPromedio;
        this.cantidadActual = cantidadActual;
        this.montoActual = montoActual;
        this.existenciaFisica = existenciaFisica;
        this.empresa=empresa;
        this.diferencia=cantidadActual.subtract(existenciaFisica);
    }

    public BigDecimal getDiferencia() {
        return diferencia;
    }

    public void setDiferencia(BigDecimal diferencia) {
        this.diferencia = diferencia;
    }


    public String getEmpresa() {
        return empresa;
    }

    public void setEmpresa(String empresa) {
        this.empresa = empresa;
    }

    public BigDecimal getPrecioPromedio() {
        return precioPromedio;
    }

    public void setPrecioPromedio(BigDecimal precioPromedio) {
        this.precioPromedio = precioPromedio;
    }

    public BigDecimal getCantidadActual() {
        return cantidadActual;
    }

    public void setCantidadActual(BigDecimal cantidadActual) {
        this.cantidadActual = cantidadActual;
    }


    public String getCodSuministro() {
        return codSuministro;
    }

    public void setCodSuministro(String codSuministro) {
        this.codSuministro = codSuministro;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public BigDecimal getExistenciaFisica() {
        return existenciaFisica;
    }

    public void setExistenciaFisica(BigDecimal existenciaFisica) {
        this.existenciaFisica = existenciaFisica;
    }

    public BigDecimal getMontoActual() {
        return montoActual;
    }

    public void setMontoActual(BigDecimal montoActual) {
        this.montoActual = montoActual;
    }

    public BigDecimal getMontoFisico() {
        return montoFisico;
    }

    public void setMontoFisico(BigDecimal montoFisico) {
        this.montoFisico = montoFisico;
    }

    public String getUnidad() {
        return unidad;
    }

    public void setUnidad(String unidad) {
        this.unidad = unidad;
    }


}
